Grid এর ১২-কোলাম গঠন এবং Breakpoints

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Grid System |

বুটস্ট্রাপ ৫ এর গ্রিড সিস্টেম একটি ১২-কোলাম ভিত্তিক কাঠামো, যা ওয়েব পেজের কন্টেন্টকে বিভিন্ন ডিভাইসে রেসপন্সিভভাবে উপস্থাপন করতে ব্যবহৃত হয়। গ্রিড সিস্টেমের এই ১২টি কলামের মাধ্যমে আপনি ওয়েব পেজের কন্টেন্টকে যে কোন সাইজের কলামে ভাগ করতে পারবেন। গ্রিড সিস্টেমের রেসপন্সিভনেস (Responsive) নিশ্চিত করার জন্য ব্রেকপয়েন্টস ব্যবহার করা হয়। ব্রেকপয়েন্টস হল সাইজ-ভিত্তিক বিভাজন, যা মোবাইল, ট্যাবলেট, এবং ডেস্কটপ স্ক্রীনে কন্টেন্টকে উপযুক্তভাবে প্রদর্শন করে।


১২-কোলাম গ্রিড সিস্টেমের গঠন

বুটস্ট্রাপ ৫ এর গ্রিড সিস্টেমের মূল কাঠামো হলো ১২ কলাম। আপনি ১২টি কলামকে বিভিন্ন ভাবে মিশিয়ে, যে কোনো ধরনের লেআউট তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনি ৩টি কলাম দিয়ে একটি লেআউট তৈরি করতে পারেন, যেখানে প্রতিটি কলাম ৪টি অংশে বিভক্ত থাকবে (যেমন col-4), অথবা আপনি একটি কলামকে পুরো প্রস্থ দিতে পারেন (col-12)।

গ্রিড সিস্টেমের ব্যবহার

<div class="container">
    <div class="row">
        <div class="col-4">
            প্রথম কলাম (৪ কলাম)
        </div>
        <div class="col-4">
            দ্বিতীয় কলাম (৪ কলাম)
        </div>
        <div class="col-4">
            তৃতীয় কলাম (৪ কলাম)
        </div>
    </div>
</div>

এই উদাহরণে, ১২টি কলামকে তিনটি সমান অংশে ভাগ করা হয়েছে, প্রতিটি কলাম ৪টি অংশ গ্রহণ করবে (৪ + ৪ + ৪ = ১২)। এর মাধ্যমে আপনি কন্টেন্টের লেআউট সহজেই কাস্টমাইজ করতে পারবেন।


ব্রেকপয়েন্টস (Breakpoints)

ব্রেকপয়েন্টস হল ওয়েব ডিজাইনের একটি সিস্টেম যা বিভিন্ন ডিভাইসের স্ক্রীন সাইজের জন্য কন্টেন্ট প্রদর্শনের আকার এবং ভিউ নির্ধারণ করে। বুটস্ট্রাপ ৫ এ বিভিন্ন ব্রেকপয়েন্টের মাধ্যমে আপনি ওয়েবসাইটের লেআউটকে মোবাইল, ট্যাবলেট, এবং ডেস্কটপ স্ক্রীনের জন্য কাস্টমাইজ করতে পারেন। বুটস্ট্রাপ ৫ এর ব্রেকপয়েন্টগুলো হলো:

  • xs (Extra small): ছোট স্ক্রীন (মোবাইল ফোন) — এই ব্রেকপয়েন্টে সাধারণত ০ থেকে ৫৭৫px সাইজের স্ক্রীন ব্যবহার করা হয়।
  • sm (Small): ছোট ট্যাবলেট — ৫৭৬px থেকে ৭৬৭px সাইজের স্ক্রীন।
  • md (Medium): বড় ট্যাবলেট — ৭৬৮px থেকে ৯৯১px সাইজের স্ক্রীন।
  • lg (Large): ডেস্কটপ — ৯৯২px থেকে ১১৯৯px সাইজের স্ক্রীন।
  • xl (Extra Large): বড় ডেস্কটপ — ১২০০px থেকে ১৪৯৯px সাইজের স্ক্রীন।
  • xxl (Extra Extra Large): বৃহৎ ডেস্কটপ — ১৫০০px বা তার বেশি সাইজের স্ক্রীন।

ব্রেকপয়েন্টের মাধ্যমে আপনি কন্টেন্টের আকার এবং লেআউট নির্ধারণ করতে পারেন যাতে প্রতিটি ডিভাইসে ওয়েব পেজটি সঠিকভাবে প্রদর্শিত হয়।

ব্রেকপয়েন্টস ব্যবহার

<div class="container">
    <div class="row">
        <div class="col-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">
            বিভিন্ন সাইজের জন্য কলাম
        </div>
        <div class="col-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">
            বিভিন্ন সাইজের জন্য কলাম
        </div>
        <div class="col-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">
            বিভিন্ন সাইজের জন্য কলাম
        </div>
    </div>
</div>

এই উদাহরণে, একাধিক ব্রেকপয়েন্টের মাধ্যমে কলামের আকার পরিবর্তিত হচ্ছে:

  • col-12: সব স্ক্রীনে কলাম পুরো প্রস্থ নেবে (১২ কলাম)।
  • col-sm-6: ছোট স্ক্রীনে কলাম অর্ধেক প্রস্থ নেবে (৬ কলাম)।
  • col-md-4: মাঝারি স্ক্রীনে কলাম এক তৃতীয়াংশ প্রস্থ নেবে (৪ কলাম)।
  • col-lg-3: বড় স্ক্রীনে কলাম এক চতুর্থাংশ প্রস্থ নেবে (৩ কলাম)।
  • col-xl-2: এক্সট্রা বড় স্ক্রীনে কলাম এক অষ্টমাংশ প্রস্থ নেবে (২ কলাম)।

সারাংশ

বুটস্ট্রাপ ৫ এর ১২-কোলাম গ্রিড সিস্টেম ওয়েবসাইটের কন্টেন্টকে ফ্লেক্সিবল এবং রেসপন্সিভভাবে উপস্থাপন করতে সাহায্য করে। এটি ১২টি কলামকে একাধিক ব্রেকপয়েন্টের মাধ্যমে উপযুক্তভাবে ভাগ করে, যাতে ওয়েব পেজের কন্টেন্ট ছোট স্ক্রীন থেকে বড় স্ক্রীনে সঠিকভাবে প্রদর্শিত হয়। এর মাধ্যমে আপনি প্রতিটি স্ক্রীনের জন্য কাস্টম লেআউট ডিজাইন করতে পারেন এবং একাধিক ডিভাইসে একই অভিজ্ঞতা প্রদান করতে সক্ষম হন।

Content added By
Promotion